#pragma region 【算法7 - 4】冒泡排序算法 
void Bubble_Sort(datetype R[], int n)
{ //对排序表R[1]..R[n]进行冒泡排序，n是记录个数
    int i, j;
    int swap; //交换标志变量
    for (i = 1; i < n - 1; i++)
    {
        swap = 0;
        for (j = 1; j <= n - i; j++)
            if (R[j].key > R[j + 1].key)
            {
                R[0] = R[j];
                R[j] = R[j + 1];
                R[j + 1] = R[0];
                swap = 1; //置交换标志
            }
        if (swap == 0)
            break;
    }
}
#pragma endregion